java中如何获得方法中的参数名 |
您所在的位置:网站首页 › java 获取参数名称 › java中如何获得方法中的参数名 |
在反射的时候我们可以通过class的getParameterNames()反射获得参数的名称,但是这个名称并不是参数的真实名称,而是类似于arg0,arg1等占位名称。 下面介绍一种方法获得参数真实名称 DefaultParameterNameDiscoverer discover = new DefaultParameterNameDiscoverer(); String[] parameterNames = discover.getParameterNames(method);其中parameterNames就是参数的真实名称。 例如foo(string a, string b) 如果使用class.getParameterNames()会获得arg0, arg1. 而使用ParameternameDsicoverer获得的是a, b
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |